package io;

import java.io.FileNotFoundException;
import java.io.PrintWriter;

/**
 *    缓冲字符流
 *    java.io.BufferedWriter和BufferedReader
 *    缓冲字符输出与输入流内部有一个缓冲区,可以块读写文本数据加快读写效率,
 *    并且可以按行读写字符串.
 *
 *    java.io.PrintWriter是具有自动行刷新的缓冲字符输出流,内部总是自动连接BufferedWriter最为缓冲加速功能.
 *    实际开发中PrintWriter更常用.
 */
public class PWDemo {
    public static void main(String[] args) throws FileNotFoundException {
        //向文件pw.txt中写入文本数据
        /*
             PrintWriter提供了直接对文件做写操作的构造方法
             PrintWriter(File file)
             PrintWriter(String path)
             还支持第二个参数,用来指定字符集.
         */
        PrintWriter pw = new PrintWriter("pw.txt");
        pw.println("1");
        pw.println("2");
        System.out.println("写出完毕");
        pw.close();
    }
}
